/*------------------------------------
	
	Play No More
	
	. backend | categories | list
	
	..
	2012 © Kazuu
	www.kazuu.com.ar

------------------------------------*/

var uniqueID = 0;
						
getUniqueID = function ()
{
	return ++uniqueID;
}

deleteDOM = function ($id, $confirm, $confirmMsg)
{
	if(!$confirmMsg) $confirmMsg = "¿Seguro desea eliminar?"
	
	var DOM	= document.getElementById($id);
	
	if($confirm){
		if(confirm($confirmMsg)){
			DOM.parentNode.removeChild(DOM);
		}
	}else{
		DOM.parentNode.removeChild(DOM);
	}
}

addWindowOnloadEvent = function ($fn){
	if (typeof window.addEventListener != "undefined"){
		window.addEventListener( "load", $fn, false );
	}else if ( typeof window.attachEvent != "undefined" ) {
			window.attachEvent( "onload", $fn );
	}else {
		if ( window.onload != null ) {
			var oldOnload = window.onload;
			window.onload = function (e)
			{
				oldOnload(e);
				window[$fn]();
			};
		}else{ 
			window.onload = $fn;
		}
	}
}
$(document).ready(function ()
{
	// Datepicker setup
	if($.datepicker){
		$.datepicker.setDefaults({
			changeMonth: true,
			changeYear: true,
			closeText: 'Cerrar',
			prevText: '&#x3c;Ant',
			nextText: 'Sig&#x3e;',
			currentText: 'Hoy',
			monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
			'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
			monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
			'Jul','Ago','Sep','Oct','Nov','Dic'],
			dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
			dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
			dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
			weekHeader: 'Sm',
			dateFormat: 'dd-mm-yy',
			firstDay: 1,
			isRTL: false,
			showMonthAfterYear: false,
			yearSuffix: '',
			showAnim: "blind"
		});
	}
	
	var j_a = $("#xml-generator-bt");
		j_a.click(function(){
			
			var j_this = $(this);
			
			callback = function ($data)
			{
				if($data == "1"){
					j_this.text("Contenidos publicados con éxito");
				}else{
					j_this.text("Error al publicar los contenidos");
					alert("Ha surgido un error en la publicación de los contenidos en el sitio, por favor intentelo nuevamente más tarde");
				}
				j_this.removeClass("busy-normal-bt").addClass("unabled-normal-bt");
				
				setTimeout(function()
				{
					j_this.text("Publicar contenidos");
					j_this.removeClass("unabled-normal-bt").addClass("normal-bt");
				}, 1500);
			}
			
			j_this.removeClass("normal-bt").addClass("busy-normal-bt");
			
			$.ajax({
				type: "POST",
				url: "plugins/xml-exporter/php/xml-exporter.php",
				context: document.body,
				data: {},
				success: callback
			})
		})
	
	var arr = $("#main-menu > ul > li")
	
	for(var i=0; i < arr.length; i++){
		$(arr[i]).find("a").click(function(){
			$(this).parent().find("ul").slideToggle(150);
		})
	}
	$("#" + current_section).find("ul").show();
	
	var j_integer	= $(".num-integer");
	var j_float		= $(".num-float");
	
		j_integer.numeric({ decimal: false, negative: false });
		j_float.numeric({ negative: false });
	
})